package com.project.service;

import com.project.bean.ClassBean;

import java.util.List;

/**
 * 班级业务接口
 */
public interface IClassService {
    /**
     * 根据表单信息进行动态条件查询班级信息
     * @return 班级集合
     */
    public List<ClassBean> findAll();

    /**
     * 根据班级信息进行添加班级
     * @param classBean 班级对象
     */
    public void add(ClassBean classBean);

    /**
     *删除班级
     * 1、根据班级的id统计学生人数，
     * 2、如果班级学生为0，则按id删除班级，返回true，
     * 3、如果学生人数不为0，返回false；
     * @param classId 班级id
     * @return 删除是否成功
     */
    public boolean del(Integer classId);
}
